/**
 * We should merge these declarations in the appropriate stylus files.
 */

#AddBoardForm input[type='text'] { width:234px; }
.boardPage { background-color: rgb(35, 113, 159); }
.dn { display:none; }
.header-btn-btn { padding-left:23px!important; ; }
.whiteBg { background:white; }
.bgnone { background:none!important; }
.cursorDefault { cursor:default!important; }
.tac { text-align:center; }
.pb100 { padding-bottom:100px!important; }
.mt50 { margin-top:50px; }
.list-header-name { word-wrap: break-word; }
.list-card-details:hover { background:#f2f2f2;border-bottom-color:#b3b3b3; }
.tdn { text-decoration:none; }

.header-member { min-width:105px!important; text-align:center; }

.white { color:white!important; }
.primarys { font-size:20px; line-height: 1.44em; padding: .6em 1.3em!important; border-radius: 3px!important; box-shadow: 0 2px 0 #4d4d4d!important; }
.layout-twothirds-center { display: block; max-width: 585px; margin: 0 auto; position: relative; font-size:20px; line-height: 100px; }

a.list-card-details { text-decoration:none; }

#WindowTitleEdit .single-line, .single-line2 { overflow: hidden; word-wrap: break-word; resize: none; height: 60px; }
.single-line2 { overflow: hidden; word-wrap: break-word; resize: none; height: 108px; }
.fieldSingle { overflow: hidden; word-wrap: break-word; resize: none; height: 34px; }

.create_board, .user_header_menu { right:5px!important; top:45px!important; display:block!important; }
.rename_board { left:8px!important; top: 85px!important; display:block!important }
.permission_level { left: 81px!important; top: 85px!important; max-height: 370px!important; display: block!important; }

.bgBoard {
  background-color: #16A085;
}

.promo-nav a#navLanding {background:url('') no-repeat center bottom;cursor:default;color:#a2d6f4;padding-bottom:12px}

.base-loading { background:url('/img/middle_logo.png'); width:80px; height:30px; margin:50px auto; }
.base-loading .loading-gif { background:url(/img/loading.gif); background-size: 18px 18px; height: 18px; left: 2px; position: relative; top: 6px; width: 18px; }

.sortable-dragging { cursor:-webkit-grab; }
.list-area > .placeholder { background-color:rgba(0,0,0,0.2)!important; border-color:transparent!important; -webkit-box-shadow:none!important; box-shadow:none!important; float:left;  width:250px; margin: 0 5px; padding: 4px 3px 3px;}

#header-search { float:left; margin:1px 8px 0 0; position:relative; z-index:1; }
#header-search label { display:none; }
#header-search input[type="text"] { background:rgba(255,255,255,0.5);border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border:none;float:left;font-size:13px;height:29px;min-height:29px;line-height:19px;width:160px;margin:0}
#header-search input[type="text"]:hover{background:rgba(255,255,255,0.7)}
#header-search input[type="text"]:focus{background:#e8ebee;-webkit-box-shadow:none;box-shadow:none}
#header-search .header-btn{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0}
#header-search input[type="submit"]{display:none}

#landingLogo {
    clear:both;
    text-align:center;
    padding: 40px 40px 20px 40px;
    font-weight: normal;
}

.account-header #landingLogo {
    font-size: 35px;
    padding: 12px;
}

.width-wrapper {max-width:1080px;margin:0 auto;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

.section-wrapper p { font-weight: 300; line-height: 1.44em; padding-bottom:30px; }
.outline-link { border: 1px solid; border-radius: 3px; display: inline-block; margin: .6em 0; padding: .6em 1em; text-decoration: none; color: #5e98ba; background: transparent;}
.tac h1 { font-size: 2em; }

#Team { margin: 20px auto; max-width: 890px; position: relative; font-family: "jaf-facitweb","Helvetica Neue",Arial,sans-serif; color:#4d4d4d; }
#Team .developer { display: inline-block; vertical-align: top; width: 250px; }
#Team .developer img { width:150px; border:1px solid #c7c7c7; border-radius:4px; }
#Team h4 { font-size:20px; }
#Team i { font-size:25px; margin-right:5px; }
